@charset "utf-8";
/*基本设置*/
*{padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label,ol{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
img{ max-width: 100%; border:none}
input,textarea{ outline: none }
ul,ul li,ol,ol li,li{list-style:none;}
a,a:visited,a:active{ color: #363636; text-decoration:none;}
/*a:hover{ transition:all 0.5s;}*/
html{ width:100%;height:100%; }
body{ width:100%;height:100%; margin:0px; padding:0px; font-size:12px; color:#363636; font-family:"微软雅黑";}
.wrap{ width: 94%; margin: 0 auto; }


/* 启动页 */
.startup{ width: 440px; height: 370px; position: relative; top: 50%; left: 50%; margin: -185px 0 0 -220px; }
.startup img{ width: 440px; height: 150px; }
.startup p{ width: 440px; height: 20px; line-height: 20px; margin-top: 200px; text-align: center; font-size: 14px; font-weight: bold; color: #666 }

/* 登录页 */
.login{ width: 46%; height: 500px; margin: 0 auto; position: relative; top: 50%; margin-top: -250px; }
/*.login img{ width: 224px; height: 79px; margin: 0 auto; display: block; }*/
.login img{   margin: 0 auto; }
.login form{ margin-top: 60px; }
.login select{ width: 100%; padding-left: 13%; height: 80px; margin-bottom: 20px; border: 0; outline: none; display: block; border-bottom: 2px solid #D9D9D9; background: url(../images/qy.png) no-repeat 18px center; font-size: 16px; color: #333; }
.login input{ width: 100%; height: 80px; margin-bottom: 20px; border: 0; outline: none; display: block; }
.login .text1,.login .text2{ width: 87%; padding-left: 13%; border-bottom: 2px solid #D9D9D9; font-size: 14px; color: #333; }
.login .text1{ background: url(../images/user.png) no-repeat 18px center; }
.login .text2{ background: url(../images/pass.png) no-repeat 19px center;}
.login .sub{ margin-top: 70px; background: #33AAFF; font-size: 20px; color: #FFF; letter-spacing: 10px; border-radius: 5px; }

/* 首页 */
.top{ width: 94%; height: 80px; padding: 0 3%; background: #FFF; box-shadow: 0 0 15px #AAA; overflow: hidden; }
.top p{ height: 80px; line-height: 80px; font-size: 20px; color: #36A8FF; float: left; }
.top a{ height: 34px; line-height: 34px; padding-left: 40px; margin-top: 23px; font-size: 16px; background: url(../images/ren.jpg) no-repeat left center; display: block; float: right; }
.indcon{ padding: 20px 0; overflow: hidden; }
.indcon dl{ width: 205px; height: 240px; margin: 50px 0 0 100px; box-shadow: 0 0 15px #AAA; border-radius: 8px; background: #FFF; float: left; }
.indcon dl dt{ padding: 20px 0; text-align: center; }
.indcon dl dt img{ max-width: 100%; display: inline-block; }
.indcon dl dd{ height: 40px; line-height: 40px; text-align: center; font-size: 20px; }

/* 4企业信息-搜索结果 */
.top2{ width: 94%; height: 80px; line-height: 80px; padding: 0 3%; background: #FFF; box-shadow: 0 0 15px #AAA; }
.top2 p{ padding-left: 25px; background: url(../images/back.jpg) no-repeat left center; font-size: 20px;}
.serach{ width: 94%; margin: 40px auto; }
.serach input{ outline: none; border: 0; border-radius: 2px; display: block; }
.serach .text{ width: 240px; height: 45px; line-height: 45px; padding-left: 50px; font-size: 14px; box-shadow: 0 0 10px #AAA; background: #FFF url(../images/fdj.jpg) no-repeat 20px center; float: left; }
.serach .sub{ width: 75px; height: 45px; line-height: 45px; text-align: center; margin-left: 20px; background: #33AAFF; font-size: 14px; color: #FFF; float: left; }
.lists{ width: 94%; margin: 0 auto;}
.lists dl{ padding: 15px 4%; margin-bottom: 20px; background: #FFF; box-shadow: 0 0 10px #AAA; border-radius: 2px; overflow: hidden; }
.lists dl dt{width: 100%; line-height: 40px; font-size: 16px; letter-spacing: 2px; float: left; }
.lists dl dd{ float: right; }
.lists dl dd a{ width: 80px; height: 40px; line-height: 40px; text-align: center; margin-left: 40px; background: #33AAFF; font-size: 16px; color: #FFF; border-radius: 5px; display: inline-block; }

/* 5开始检查 */
.inspect{ width: 94%; margin: 40px auto; }
.inspect .jc{ width: 44%; padding: 25px 2%; background: #FFF; border-radius: 5px; box-shadow: 0 0 10px #AAA; float: left; position: relative; }
.inspect .jcr{ float: right; }
.inspect .jc dl{ float: left; }
.inspect .jc dl dt{ width: 80px; height: 80px; float: left; }
.inspect .jc dl dt img{ width: 100%; height: 100%; }
.inspect .jc dl dd{ margin-left: 15px; float: left; }
.inspect .jc dl dd h3{ margin: 15px 0 4px 0; font-size: 18px; }
.inspect .jc dl dd p{ font-size: 14px; color: #666; }
.inspect .jc a{ width: 120px; height: 48px; line-height: 48px; text-align: center; margin-top: 16px; background: #33AAFF; border-radius: 24px; font-size: 16px; color: #FFF; float: right; display: block; }
.inspect .jc .sy{ position: absolute; top: 0; right: 0; }
.generate{ width: 200px; height: 58px; line-height: 58px; text-align: center; background: #33AAFF; border-radius: 34px; font-size: 16px; color: #FFF !important; position: fixed; left: 50%; bottom: 160px; margin-left: -100px; }
.generatex{ width: 200px; height: 58px; line-height: 58px; text-align: center; background: #33AAFF; border-radius: 34px; font-size: 16px; color: #FFF !important; position: fixed; left: 50%; bottom: 100px; margin-left: -100px; }
.generatexr{ width: 200px; height: 58px; line-height: 58px; text-align: center; background: #33AAFF; border-radius: 34px; font-size: 16px; color: #FFF !important; position: fixed; left: 50%; bottom: 40px; margin-left: -100px; }

/* 6基础管理类 */
.noaccord{ width: 94%; margin: 40px auto; }
.noaccord li{ height: 60px; line-height: 60px; margin-bottom: 20px; box-shadow: 0 0 10px #AAA; background: #FFF; overflow: hidden; }
.noaccord li span{ padding-left: 30px; font-size: 14px; font-weight: bold; display: block; float: left; }
.noaccord li a{ margin-right: 30px; font-size: 14px; font-weight: bold; display: block; float: right; }
.noaccord li a.red{ color: #F40005; }
.noaccord li a.blue{ color: #36A8FF; }
.qrtj{ width: 100%; height: 60px; line-height: 60px; text-align: center; margin-top: 40px; background: #33AAFF; letter-spacing: 4px; font-size: 16px; color: #FFF !important; border: 0; display: block; }
.mb{ width: 93%; height: 20px; line-height: 20px; padding-left: 10px; font-size: 18px; border-left: 4px solid #33AAFF; margin: 30px auto 0 auto; }
.jcglbt{ width: 88%; margin: 20px auto 30px auto; padding: 20px 3%; box-shadow: 0 0 10px #AAA; background: #FFF; line-height: 25px; font-size: 16px; letter-spacing: 2px; }
.jcglcon{ width: 94%; margin: 0 auto; }
.jcglcon li{ width: 94%; padding: 20px 3%; margin-bottom: 30px; box-shadow: 0 0 10px #AAA; background: #FFF;}
.jcglcon h3{ font-size: 16px; font-weight: bold; }
.jcglcon .annl{ height: 75px; }
.jcglcon .annl span{ width: 80px; height: 35px; line-height: 35px; margin: 20px 30px 20px 0; border-radius: 22px; font-size: 14px; font-weight: bold; display: block; float: left;}
.jcglcon .annl span input{}
.jcglcon .annl img{height: 55px; margin: 10px; float: right; }
.jcglcon .annl .camera{height: 55px; margin: 25px 10px; float: right; }
.jcglcon .weigner,.jcglcon .chrye{ width: 94%; height: 46px; line-height: 46px; margin-bottom: 20px; padding: 0 3%; display: block; letter-spacing: 1px; font-size: 16px; border-radius: 5px; border: 0; background: #F3F3F3;}
.qm{ width: 93%; margin: 30px auto 0 auto;}
.qm h2{ height: 20px; line-height: 20px; padding-left: 10px; font-size: 18px; border-left: 4px solid #33AAFF;}
.qm a{ width: 155px; height: 110px; line-height: 170px; text-align: center; margin-top: 20px; border-radius: 2px; letter-spacing: 1px; font-size: 16px; background: #FFF url(../images/qm.jpg) no-repeat center 25px; display: block; box-shadow: 0 0 10px #AAA; }


/* 7生产现场风险点检索 */
.fxdser{ width: 94%; margin: 0 auto; }
.fxdser .serach{ width: 390px; float: left; }
.fxdser a.gjsx{ width: 100px; height: 45px; line-height: 45px; text-align: center; margin: 40px 0 0 18px; border-radius: 2px; background: #04C994; font-size: 14px; color: #FFF; float: left; }
.fxdser a.fenlei{ width: 56px; height: 45px; line-height: 45px; margin-top: 40px; padding-left: 44px; font-size: 18px; background: #FFF url(../images/fl.jpg) no-repeat 14px 15px; border-radius: 5px; box-shadow: 0 0 10px #AAA; display: block; float: right; }
.fxdcon{ width: 88%; padding: 30px 3%; box-shadow: 0 0 10px #AAA; background: #FFF; margin: 0 auto 60px auto;}
.fxdcon dl{ overflow: hidden; }
.fxdcon dl dt{ width: 5%; line-height: 45px; font-size: 16px; font-weight: bold; color: #B5B5B5; float: left; }
.fxdcon dl dd{ width: 95%; float: left; }
.fxdcon dl dd a{ line-height: 45px; font-size: 16px; font-weight: bold; display: block;}
.fxdjg{ width: 94%; margin: 0 auto; }
.fxdjg a{ height: 60px; line-height: 60px; margin-bottom: 20px; padding: 0 3%; display: block; letter-spacing: 2px; font-size: 16px; box-shadow: 0 0 10px #AAA; background: #FFF; }
.xcnoacc{ width: 94%; margin: 0 auto; overflow: hidden; }
.xcnoacc a{ width: 90px; height: 45px; line-height: 45px; text-align: center; margin: 120px 0 0 40px; background: #33AAFF; font-size: 18px; color: #FFF; letter-spacing: 5px; border-radius: 3px; display: block; float: right; }
#goodcover{ display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background: #000; z-index: 1001;-moz-opacity: 0.8;opacity: 0.50;filter: alpha(opacity=80);}
#code{ width: 80%; background: #FFF; padding: 30px 20px; position: absolute; display: none; left: 45%; z-index: 1002;}
.close1{ width: 100%; height: 40px;}
#closebt{ }
.goodtxt{ width: 100%; }
.goodtxt textarea{ width: 95%; height: 150px; line-height: 30px; margin: 10px 0 20px 0; font-size: 14px; padding: 0 2%; border-radius: 5px; outline: none; }
.goodtxt input{ width: 90px; height: 45px; line-height: 45px; text-align: center; margin-top: 20px; background: #33AAFF; font-size: 18px; color: #FFF; border: 0; border-radius: 3px; display: block; }
.goodtxt p{ width: 80%; padding: 15px 5%; margin: 0 auto 20px auto; box-shadow: 0 0 10px #AAA; border-radius: 5px; background: #FFF; font-size: 14px;}
.goodtxt p.act{ color: #FFF; background: #33AAFF; }
#code2{ width: 50%; height: 100%; background: #FFF; position: fixed; display: none; right: 0 !important; top: 0 !important; z-index: 9999; overflow: hidden; }
#code2 #lists{ display:block; width:40%; float: left;}
#code2 #lists li{ width:100%;}
#code2 #lists li a{ line-height:50px; text-align:center; font-size: 16px; display:block;}
#code2 #lists li a.selected{ background:#F2F2F2;}
#code2 #brand_con{ width:60%; height:100%; background:#F2F2F2; float: left;}
#code2 #brand_con .tag{ overflow:hidden;}
#code2 #brand_con a{ line-height:50px; padding-left: 15%; font-size: 16px; display: block; }

.shaix{ width: 88%; padding: 30px 3% 50px 3%; box-shadow: 0 0 10px #AAA; background: #FFF; margin: 40px auto;}
.shaix h3{ height: 20px; line-height: 20px; padding-left: 10px; font-size: 18px; border-left: 4px solid #33AAFF;}
.shaix .xuxi{ margin: 20px 0 30px 0; }
.shaix .xuxi select{ width: 240px; height: 50px; line-height: 50px; margin-right: 20px; background: #F8F8F8; border: 1px solid #979797; border-radius: 4px; outline: none; }
.sxjg{ width: 94%; margin: 40px auto;}
.sxjg li{ padding: 20px 5%; margin-bottom: 20px; box-shadow: 0 0 10px #AAA; background: #FFF;}
.sxjg li h4{ margin-bottom: 5px; font-size: 16px;}
.sxjg li h4 span{ color: #F00; }
.sxjg li p{ font-size: 14px; color: #989898; }

/* 8隐患治理 */
.danger{ width: 94%; margin: 40px auto; }
.danger li{ height: 60px; line-height: 60px; margin-bottom: 20px; box-shadow: 0 0 10px #AAA; background: #FFF; overflow: hidden; }
.danger li span{ padding-left: 30px; font-size: 14px; font-weight: bold; display: block; float: left; }
.danger li a{ width: 70px; height: 30px; line-height: 30px; text-align: center; margin: 13px 30px 0 0; border-radius: 22px; border: 2px solid #36A8FF; font-size: 14px; font-weight: bold; color: #36A8FF; display: block; float: right; }
.danger li a.red{ border: 2px solid #F40005; color: #F40005; }
.ybzl{ width: 88%; margin: 40px auto; padding: 20px 3%; box-shadow: 0 0 10px #AAA; background: #FFF; }
.ybzl li{ overflow: hidden; padding: 10px; }
.ybzl li p{ width: 27%; height: 40px; line-height: 40px; text-align: right; font-size: 14px; font-weight: bold letter-spacing: 2px; float: left; }
.ybzl li input{ width: 65%; height: 40px; line-height: 40px; padding-left: 4%; box-shadow: 0 0 10px #CCC; background: #FAFAFA; border-radius: 3px; border: 0; font-size: 14px; color: #363636; float: right; }
.ybzl li textarea{ width: 69%; height: 160px; line-height: 30px; padding: 10px 4%; box-shadow: 0 0 10px #CCC; background: #FAFAFA; border-radius: 3px; border: 0; font-size: 14px; color: #363636; float: right; }
.ybzl li #photo{ width: 77%; height: auto; line-height: 0; padding: 8px 0 8px 0; box-shadow: none;}
.ybzl li .container{ width: 77%; float: right; }
.ybzl li .container img{ width: 100%;}
.adds{ width: 94%; margin: 20px auto 40px auto; padding: 20px 0; box-shadow: 0 0 10px #AAA; background: #FFF; text-align: center; font-size: 14px; }
.ybzl ul{ margin-bottom: 20px; border: 1px solid #D9D9D9; border-radius: 5px; position: relative; }
.ybzl ul .del{ width: 40px; height: 40px; background: url(../images/del.png) no-repeat center; position: absolute; left: 20px; top: 20px; cursor: pointer;}
/* 9隐患台账 */
.yhtz{ margin-bottom: 80px; box-shadow: 0 0 10px #AAA; background: #FFF;}
.tzbt{ width: 100%; margin-top: 30px; overflow: hidden; }
.tzbt li{ height: 60px; line-height: 60px; text-align: center; font-size: 18px; font-weight: bold; float: left; }
.tzbt li.t1{ width: 10%; text-align: center; }
.tzbt li.t2{ width: 30%;}
.tzbt li.t3{ width: 15%; text-align: center; }
.tzcon{ width: 100%; border-top: 1px solid #EEE; }
.tzcon li{ overflow: hidden; }
.tzcon li p{ height: 60px; line-height: 60px; font-size: 14px; float: left; }
.tzcon li p.c1{ width: 10%; text-align: center; }
.tzcon li p.c2{ width: 30%;}
.tzcon li p.c3{ width: 15%; text-align: center; }
.tzcon li p.z1{ color: #F00; }
.tzcon li p.z2{ color: #04C994; }
.tzcon li p.z3{ color: #33AAFF; }
.tzcon li p.z4{ color: #363636;}

/* 搜索框以及按钮开始 */
.sousuo{ height: 60px;margin-bottom: 30px;position: relative;}
.sousuo input{ height: 60px;padding: 0;width: 240px;padding-left: 60px;border: 0;float: left;margin-right: 26px;box-shadow: 0px 0px 17px rgba(0,0,0,0.25);}
.sousuo button{ width: 72px;height: 60px;background-color: rgb(51,169,255);display: inline-block;border: 0;font-size: 18px;color: white;border-radius: 5px;}
.sousuo img{ position: absolute;left: 20px;top: 21px;}

/*底部按钮*/
.foot{ height: 60px;background-color: rgb(51,169,255);color: white;text-align: center;line-height: 60px;font-size: 26px;margin-top: 50px;}
/*6-1 7-4 开始*/
.weigui{ position: absolute;top: 309px;height: 50px;opacity: 0;left: 60px;width: 350px;}
.weigui2{ position: absolute;top: 143px;height: 50px;opacity: 0;/* left: 211px;*/width: 561px;}
/*弹窗*/
.ieliu{ position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;display: none;height: 310px;width: 640px;}
/*选择弹窗*/
.xuanx{ position: absolute;top: 48px;height: 50px;opacity: 0;left: 65px;width: 500px;}

/*两个页表页*/
.ybzl select{ height: 40px; width: 69%; height: 40px; line-height: 40px; padding-left: 4%; box-shadow: 0 0 10px #CCC; background: #FAFAFA; border-radius: 3px; border: 0; font-size: 14px; color: #363636; float: right; }
.demo--label{margin:5px 20px 0 47px;;display:inline-block;font-size: 16px;}
.demo--radio{display:none}
.demo--radioInput{background-color:#fff;border:2px solid rgba(0,0,0,0.15);border-radius:100%;display:inline-block;height:20px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:20px;line-height:1}
.demo--radio:checked + .demo--radioInput:after{background-color:#00A1E9;border-radius:100%;content:"";display:inline-block;height:18px;margin-left:1px;margin-top:1px;width:18px}
.demo--checkbox.demo--radioInput,.demo--radio:checked + .demo--checkbox.demo--radioInput:after{border-radius:0}
.demo--radio:checked + .demo--radioInput{border:2px solid #00A1E9;}
.neirs{ width: 77%; line-height: 40px; box-shadow: 0 0 10px #CCC;background: #FAFAFA;border-radius: 3px;border: 0;font-size: 16px;color: #363636;float: right;}
.neirs ul li p{width: 17%;}
#goodcover2{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background: #000;z-index: 1001;-moz-opacity: 0.8;opacity: 0.50;filter: alpha(opacity=80);}
#code22{width: 80%;background: #FFF;padding: 30px 20px;position: absolute;display: none;left: 45%;z-index: 1002;}
.goodtxt input{margin: 0 auto;}
#goodcover3{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background: #000;z-index: 1001;-moz-opacity: 0.8;opacity: 0.50;filter: alpha(opacity=80);}
#code3{width: 80%;background: #FFF;padding: 30px 20px;position: absolute;display: none;left: 45%;z-index: 1002;}

.divItem{ height: 400px; overflow: auto; }
.divItem h2{ height: 20px; line-height: 20px; padding-left: 10px; font-size: 16px; color: #333; border-left: 4px solid #33AAFF; }
.divItem h3{ height: 20px; line-height: 20px; margin: 10px 0; font-size: 14px; color: #333;overflow: hidden;}
.divItem p{ width: 94%; line-height: 25px; padding: 10px 2%; margin: 10px 0 25px 1%; background: #FAFAFA; font-size: 14px; }

/* 修改密码 */
.resetpass{ width: 84%; margin: 40px auto; padding: 30px 5%; box-shadow: 0 0 10px #AAA; background: #FFF; }
.resetpass p{ line-height: 35px; letter-spacing: 1px; font-size: 16px; font-weight: bold; color: #333; }
.resetpass input{ width: 98%; height: 45px; line-height: 45px; padding: 0 1%; margin-bottom: 10px; border: 1px solid #DDD; border-radius: 3px; outline: none; display: block; }
.resetpass input.sub{ width: 30%; margin: 30px auto 0 auto; font-size: 16px; color: #FFF; background: #33AAFF; border: 0;}


/* 选择企业或九小场所 */
.select1{ width: 94%; margin: 40px auto; overflow: hidden; }
.select1 dl{ width: 30%; margin-right: 4%;margin-top: 4%; border: 1px solid #97D1FB; border-radius: 5px; float: left; overflow: hidden; }
.select1 dl:nth-child(3){
	margin-right: 0;
}
.select1 dl:nth-child(6){
	margin-right: 0;
}
.select1 dl:nth-child(9){
	margin-right: 0;
}
.select1 dl:nth-child(12){
	margin-right: 0;
	
}




.select1 dl dt{ width: 100%; height: 130px; border-bottom: 1px solid #97D1FB; }
.select1 dl dt.s1{ background: #FFF url(../images/sel1.jpg) no-repeat center;}
.select1 dl dt.s2{ background: #FFF url(../images/sel2.jpg) no-repeat center;}
.select1 dl dt.s3{ background: #FFF url(../images/sel3.jpg) no-repeat center;}
.select1 dl dd{ height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #42AEFF; letter-spacing: 2px; background: #E8F5FE; }
.select2{ width: 94%; margin: 40px auto; text-align: center; overflow: hidden; }
.select2 a{ 
	/*width: 22%;*/
	padding: 0 10px;
	 height: 56px; line-height: 56px; margin: 20% 2%;
    margin-bottom: 0; background: #3AF; border-radius: 25px; letter-spacing: 5px; font-size: 16px; color: #FFF; display: inline-block; }
.select3{ width: 94%; margin: 40px auto; overflow: hidden; }
.select3 dl{ width: 29%; margin: 0 5% 30px 0; border: 1px solid #97D1FB; border-radius: 5px; float: left; overflow: hidden; }
/*.select3 dl.lr{ margin: 0 0 30px 0; }*/
.select3 dl dt{ width: 100%; height: 130px; border-bottom: 1px solid #97D1FB; }
.select3 dl dt.s0{ background: #FFF url(../images/jiuxiao_icon_0.png) no-repeat center;}
.select3 dl dt.s1{ background: #FFF url(../images/jiuxiao_icon_03.png) no-repeat center;}
.select3 dl dt.s2{ background: #FFF url(../images/jiuxiao_icon_05.png) no-repeat center;}
.select3 dl dt.s3{ background: #FFF url(../images/jiuxiao_icon_07.png) no-repeat center;}
.select3 dl dt.s4{ background: #FFF url(../images/jiuxiao_icon_09.png) no-repeat center;}
.select3 dl dt.s5{ background: #FFF url(../images/jiuxiao_icon_15.png) no-repeat center;}
.select3 dl dt.s6{ background: #FFF url(../images/jiuxiao_icon_16.png) no-repeat center;}
.select3 dl dt.s7{ background: #FFF url(../images/jiuxiao_icon_260.jpg) no-repeat center;}
.select3 dl dt.s8{ background: #FFF url(../images/jiuxiao_icon_261.jpg) no-repeat center;}
.select3 dl dt.s9{ background: #FFF url(../images/jiuxiao_icon_23.png) no-repeat center;}
.select3 dl dt.s10{ background: #FFF url(../images/jiuxiao_icon_24.png) no-repeat center;}
.select3 dl dt.s11{ background: #FFF url(../images/jiuxiao_icon_25.png) no-repeat center;}
.select3 dl dt.s12{ background: #FFF url(../images/jiuxiao_icon_27.jpg) no-repeat center;}
.select3 dl dd{ height: 40px; line-height: 40px; text-align: center; font-size: 16px; 
/*color: #42AEFF;*/
color: black;
 letter-spacing: 2px; background: #E8F5FE; }
.jcjs{ width: 100%; height: 60px; line-height: 60px; text-align: center; font-size: 16px; color: #FFF !important; letter-spacing: 4px; background: #3AF; position: fixed; display: block; }


/* CSS Document */
@media screen and (max-width:768px){ html{-webkit-text-size-adjust:none}
    
    /* 登录页 */
    .login .text1,.login .text2{ width: 80%; padding-left: 20%; }
    .indcon dl{ width: 25%; margin: 30px 0 0 6.25%; }
    .lists dl dd a{  margin-left: 30px; }

    /* 5开始检查 */
    .inspect .jc{ width: 44%; padding: 30px 2%; height: 188px;}
    .inspect .jc dl dd{ margin-left: 10px; }
    .inspect .jc dl dd h3{ margin: 14px 0 4px 0; font-size: 18px; }
    .inspect .jc dl dd p{ font-size: 14px;}
    .inspect .jc a{ width: 80px; height: 40px; line-height: 40px; margin-top: 20px; border-radius: 20px; font-size: 14px; }

}

.dibuann{
	position: fixed;
    bottom: 0;
    border: 0;
}
.selectr{
    width: 94%;
    margin: 40px auto;
    text-align: center;
    overflow: hidden;
    }
.selectr p{
	    margin: 35px auto;
    width: 30%;
    height: 50px;
    line-height: 50px;
    /* margin: 30% 2%; */
    
    border-radius: 16px;
    letter-spacing: 5px;
    font-size: 16px;
     border: 2px solid #3AF;
    /* display: inline-block; */
  
   color: #3AF;
   }
   .selectr .weiwancheng{
   	color: #FFF;
   	background: #3AF;
   	 border: 2px solid #3AF;

   }
   .selectr .yiwancheng{
   	color: #FFF;
   	background: rgb(4,201,148);
   	border: 2px solid rgb(4,201,148);

   }
   .select2 .yiwanchnegd{
   	background: rgb(4,201,148);
   }
   
   .noaccordw {
    width: 94%;
    margin: 40px auto;
}
   .noaccordw li {
    height: 60px;
    /* line-height: 60px; */
    margin-bottom: 20px;
    box-shadow: 0 0 10px #AAA;
    background: #FFF;
    overflow: hidden;
    }
    
    .noaccordw li span {
    width: 60%;
    padding-left: 30px;
    font-size: 14px;
    font-weight: bold;
    display: block;
    float: left;
    line-height: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
   .noaccordw a{
   	height: 30px;
    border: 2px solid rgb(51,169,255);
    margin: 13px;
    margin-left: 0;
    border-radius: 20px;
    height: 30px;
    /* margin-right: 30px; */
    /* font-size: 14px; */
    /* font-weight: bold; */
    /* display: block; */
     float: right; 
    line-height: 30px;
    text-align: center;
    width: 20%;
    display: inline-block;
    color: rgb(51,169,255);
    font-size: 15px;
    
}
.xuanzhong{
	color: white !important;  
    background-color: rgb(51,169,255);
}




  .noaccordww {
    width: 94%;
    margin: 20px auto;
    margin-bottom: 300px;
}
   .noaccordww li {
    /*height: 60px;*/
    /* line-height: 60px; */
    margin-bottom: 20px;
    box-shadow: 0 0 10px #AAA;
    background: #FFF;
    overflow: hidden;
    }
    
    .noaccordww li span {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18px;
    font-weight: bold;
    display: block;
    /*float: left;*/
    line-height: 30px;
}
   .noaccordww a{
   	height: 30px;
    border: 2px solid rgb(51,169,255);
    margin: 7px 13px;
    border-radius: 20px;
    height: 30px;
    /* margin-right: 30px; */
    /* font-size: 14px; */
    /* font-weight: bold; */
    /* display: block; */
     float: right; 
    line-height: 30px;
    text-align: center;
    width: 82px;
    display: inline-block;
    color: rgb(51,169,255);
    font-size: 15px;
    
}



.wr li span{
	 /*display: inline;*/
}


.chryec{
    width: 94%;
    height: 46px;
    line-height: 46px;
    margin-bottom: 20px;
    /*margin: 16px 3%;*/
    display: block;
    letter-spacing: 1px;
    font-size: 16px;
    border-radius: 5px;
    border: 0;
    background: #F3F3F3;
    }
    .shngcuan{
    	margin: 16px 3%;
    }
    
    
    
    
    .lists-s{
    	margin-top:40px ;
    	margin-bottom: 40px;
    }
    .ybzl li .gongsimingchneg-s{
    	width: 100%;
    	text-align: center;
    	font-size:16px ;
    	color: black;
    }
    
    
    
    .ybzls-s li{
    width: 88%;
    margin: 40px auto;
    padding: 20px 3%;
    box-shadow: 0 0 10px #AAA;
    background: #FFF;
}
.ybzls-s p{
	color: black;
	font-size:16px ;
	/*margin: 10px 0;*/
}
.caozuoann{
	height: 34px;
}
.caozuoann span{
	height: 30px;
    border: 2px solid rgb(51,169,255);
    margin: 0px 13px 0px 13px;
    border-radius: 20px;
    height: 30px;
    /* margin-right: 30px; */
    /* font-size: 14px; */
    /* font-weight: bold; */
    /* display: block; */
    float: right;
    line-height: 30px;
    text-align: center;
    width: 82px;
    display: inline-block;
    color: rgb(51,169,255);
    font-size: 15px;
    }
    .zhuapian-s{
    margin: 10px 3%;}
    .zhuapian-s img{
    	
    	margin-right: 10px;
    }
    .tued{
    	color: black;
    	font-size: 16px;
    }
    .awfa{
    	margin: 10px 3%;
    }
    .yuae li{
    	height: 70px !important;
    }
    
    .city-picker-span{    width: 73%;
    height: 40px;
    line-height: 40px;
    padding-left: 4%;
    box-shadow: 0 0 10px #CCC;
    background: #FAFAFA;
    border-radius: 3px;
    border: 0;
    font-size: 14px;
    color: #363636;
    float: right;
    }
    
    
    .serachr{
    	width: 88%;
    margin: 40px auto;
    }
    .serachr input{
    	border: 0;
    }
    .serachr .sub{
    	     width: 75px; 
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-left: 20px;
    background: #33AAFF;
    font-size: 16px;
    color: #FFF;
    float: left;
    min-width:0px;
    }
.serachr .text {
    width: 220px;
    height: 45px;
    line-height: 45px;
    padding-left: 50px;
    font-size: 16px;
    box-shadow: 0 0 10px #AAA;
    background: #FFF url(../images/fdj.jpg) no-repeat 20px center;
    float: left;
    }
    .aw{
		position: absolute;
		top: 0px;
		right: 0px;
		width: 50px;
	}
	 .awr{
		position: absolute;
		top: -2px;
		right: -2px;
		width: 50px;
	}
	.tresd a{
		position: relative;
	}
	.tresdw{
		position: relative;
	}
	
	
	
	.canvasDiv,.imgDiv{
		background-color: white;
	}
	.turaw{height: 50px;
	line-height: 50px;
	margin: 0px 3%;
	font-size: 16px;}
	.btnDiv>a{
	line-height: 38px;
	width: 100px;
    text-align: center;
    background: #3AF;
    border-radius: 25px;
    letter-spacing: 5px;
    font-size: 16px;
    color: #FFF;
    display: inline-block;
	}
	.btnDiv .clearBtn{
		
		margin-left: 29%;
		}
	.btnDiv	.okBtn{
	    margin-left: 15%;
		}
	
	.vrae{
		line-height: 38px;
	width: 230px;
    text-align: center;
    background: #3AF;
    border-radius: 25px;
    letter-spacing: 5px;
    font-size: 16px;
    color: #FFF;
    display: inline-block;
	}
	
	
	.noaccordw .gurg{
		background-color: rgb(4,201,148);
		border: 1px solid rgb(4,201,148);
		color: white;
	}
	
	
	.yuae .qiyedizhix{
		position: relative; 
		overflow: inherit; 
		height: 220px !important;
	}
	.yuae .qiyedizhix select{
		/*width: 73%;*/
		margin-bottom: 12px;    color: rgba(0,0,0,.6);
	}



    .tyaw{
    width: 88%;
    margin: 40px auto;
    padding: 20px 3%;
    box-shadow: 0 0 10px #AAA;
    background: #FFF;
    padding-top: 0px;
    margin-top: 0px;
    
}
.tyaw li{
	/*height: 50px;*/
	/*border-bottom: 1px solid rgba(0,0,0,1);*/
	background-color: rgba(0,0,0,0.03);
	font-size: 14px;
}
.tyaw li span{
	height: 50px;
	width: 20%;
	display: inline-block;
	/*border: 1px;*/
}
.tyaw li span:nth-child(1){
	width: 10%;
	text-align: center;
	/*line-height: 50px;*/
}
.tyaw li span:nth-child(2){
	width: 50%;
	text-align: center;
	/*line-height: 50px;*/
}
.tyaw li span:nth-child(3){
	width: 25%;
	text-align: center;
	/*line-height: 50px;*/
}
.tyaw li span:nth-child(4){
	width: 15%;
	text-align: center;
	/*line-height: 50px;*/
	
}
.tyaw .daoh{
	text-align: center;
	line-height: 50px;
	background-color: white;
}




.yuausj{
	font-size: 16px;
	margin: 20px 3%;
}






.xuaneiqi{
	height: 50px;
	background-color:white;
	border-bottom: 1px solid rgba(0,0,0,.05);
}
.xuaneiqi span{
	display: inline-block;
	width: 49%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	
}
.xuaneiqi{
	box-shadow: 0px 0px 20px rgba(0,0,0,.1);
}
.tyaww{
    width: 94%;
    margin: 40px auto;
    /*padding: 20px 3%;*/
    /*box-shadow: 0 0 10px #AAA;*/
    /*background: #FFF;*/
    padding-top: 0px;
    margin-top: 0px;
}
.tyaww>li{
	margin-bottom: 20px;
}
.meiytia{
	height: 120px;

    /*padding: 20px 3%;*/
    box-shadow: 0 0 10px #AAA;
    background: #FFF;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
	
	
}.meiytia li{
	height: 40px;
	line-height: 40px;
	 padding: 0px 3%;
	 border-bottom: 1px solid rgba(0,0,0,.1);
	
	
}
.meiytia li:nth-child(1){
	height: 42px;
	font-size: 14px;
}
.meiytia li:nth-child(2){
	height: 38px;
}
.meiytia li:nth-child(3){
	height: 38px;
}
.diliweiz{
	height: 50px;
	position: relative;
	padding: 0px 6%;
}
.diliweiz img{
	line-height: 50px;
	position: relative;
	/*width: 20px;*/
	/*height: 26px;*/
	top: 6px;
	/*left: 31px;*/
}
.diliweiz span{
	font-size: 16px;
	line-height: 50px;
}
.xuanzhongda{
	border-bottom:2px solid rgb(51,169,255);
}
.dierkuaineir{
	display: none;
}

.rwada a{
	display: inline-block;
	height: 100%;
	width: 50%;
	/*background-color: rgb(202,233,254);*/
	color: white;
	font-size: 14px;
}
.rwada .cfae{
	background-color: rgb(202,233,254);
	color: rgb(51,169,255);
}



.turew{
	width: 60%;
    margin: 0 20%;
}

.dcontent img{
	/*width: 30%;*/
}
.rwada input{
	display: inline-block;
	height: 100%;
	width: 50%;
	color: white;
	background: #3AF;
	border: 0;
}
.readc .tuio1{
	line-height: 35px;
	margin-top: 10px;
}
.tuio2{
	/*float: inherit;*/
	padding-left: 30px;
}
.duohangwenb{
	margin: 0 auto;
    width: 90%;
    margin-left: 4%;
    padding: 1%;
    margin-top: 15px;
    font-size: 16px;
    margin-bottom: 15px;
    background-color: rgb(245,245,245);
    border: 0;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.tuio3{
	/*float: inherit;*/
	padding-left: 50px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 14px;
	
}
.readc p:last-child{
	margin-bottom: 20px;
}
.tyras{
 	font-size: 16px;
    padding-left: 50px;
}
.tyras input{
	width: 30px;
	margin-left: 3px;
	margin-right: 4px;
}
.readc select{
	height: 40px;
    width: 92%;
    margin-left: 4%;
    line-height: 40px;
    padding-left: 4%;
    box-shadow: 0 0 10px #CCC;
    background: #FAFAFA;
    border-radius: 3px;
    border: 0;
    font-size: 14px;
    margin-top: 24px;
    margin-bottom: 24px;
    color: rgba(0,0,0,.6);
}
.dcontent h1{
	/*width: 94%;*/
    height: 46px;
    line-height: 46px;
    margin-bottom: 20px;
   	/*margin: 16px 3%;*/
    display: block;
    letter-spacing: 1px;
    font-size: 16px;
    border-radius: 5px;
    border: 0;
    background: #F3F3F3;
    
}

.gieo{
	color: red;
	    margin: 16px 3%;
	    width: 94%;
    height: 46px;
    line-height: 46px;
    margin-bottom: 20px;
    /*padding: 0 3%;*/
    display: block;
    letter-spacing: 1px;
    font-size: 16px;
    border-radius: 5px;
    border: 0;
    background: #F3F3F3;
}
.gieo{display:block;clear:both;content:"";}
.gtred{
	width: 94%;
    height: 46px;
    line-height: 46px;
    margin-bottom: 20px;
    margin: 16px 3%;
    display: block;
    letter-spacing: 1px;
    font-size: 16px;
    border-radius: 5px;
    border: 0;
    background: #F3F3F3;
}
.wight-s{
	width: 100%;
}


.tyaww li:last-child{
	margin-bottom: 100px;
}

.turae>.prd{
	width: 94%;
	margin: 16px 3%;
}

.yehuaqi{
    width: 73%;
    height: 40px;
    line-height: 40px;
    padding-left: 4%;
    float: right;
    }
.ybzl li .yehuaqi input{
	    min-width: 0;
	    width: 45px;
	    float: initial;
}

 .selectr .tresdw a{color: white;}
 
 
 
 .xinjiawenz{
 	margin: 4%;
 }
  .xinjiawenz p{
  	width: 40%;
  	height: 100px;
    overflow: hidden;
    overflow-y:auto;
    float: left;
    box-shadow: 0 0 10px #AAA;
    font-size: 14px;
    line-height: 20px;
  }
   .xinjiawenz img{
   	width: 150px;height: 100px;margin-left: 30px;box-shadow: 0 0 10px #AAA;
   }
   
   
   li input{
   	min-width: 0;
   }
   form input{
   	min-width: 0;
   }
   .tuijd img{
   	margin: 0 10px;
   	height: 50px;
   	float: right;
   }
   .select3 dl:nth-child(3){
   	margin: 0 0% 30px 0;
   }
   .select3 dl:nth-child(6){
   	margin: 0 0% 30px 0;
   }
   .select3 dl:nth-child(9){
   	margin: 0 0% 30px 0;
   }
   .select3 dl:nth-child(12){
   	margin: 0 0% 30px 0;
   }



   .lists-e dl{
    margin-top: 20px;
   }
   
   
   	.divwa p{
		text-align: center;
		margin-top: 80px;
	}
.divwa p img{
	width: 80%;
	margin: 0 auto;
}
.divwa p:nth-child(2) img{
	width: 70%;
}
.divwa p:nth-child(3) img{
	width: 55%;
}


.noaccordw .churi{
    width: 12%;
}


.select2.tresd a img{
	 	width: 56px;
	}
	.select2.tresd a span{
		float: right;
	}
	
.yueds{
	width: 100%;
    text-align: center;
    position: fixed;
    bottom: 20px;

}
.rawd{
	font-size: 30px;
	color: rgb(3,136,255);
	text-align: center;
	font-weight:800 ;
	font-family: "STFangsong","Arial","Microsoft YaHei","黑体","宋体",sans-serif;
}

@media screen and (max-width:599px) {
  .tujjaw {
    display: none;
  }
  .rawd {
    display: block;
  }
  
}
@media screen and (min-width:600px) {
	.rawd{
    display: none;
  }
  .tujjaw  {
    display: block;
  }
  .select2 a {
    margin: 5% 7%; 
}
.vurye-s{
	width: 75%;
}
}

